# with open('e.txt', 'r', encoding='utf-8') as file:
#     print(file.tell())  # 获取当前的位置0
#     print(file.read(5))  # 读5个字符
#     print(file.tell())  # 获取当前的位置5，不同类型的字符字节数不一样

with open('e.txt') as file:
    print(file.read(1))  # a
    # 3，表示往后移动5个字节单位；
    # 0，表示一种模式：从头部往后移动
    file.seek(5, 0)  # 当前为只读模式，只能选择从头部往后移
    print(file.read(1))  # 3